WimPyDD: an object-oriented Python code for WIMP-nucleus scattering direct detection in virtually any scenario
نویسندگان
چکیده
Abstract We introduce WimPyDD, a modular, object-oriented and customisable Python code that accurately predicts the expected WIMP-nucleus scattering rates in WIMP direct-detection experiments including response of detector. WimPyDD utilises framework Galilean-invariant non-relativistic effective theory, allowing to handle an arbitrary number operators, can perform calculation excepted rate virtually any scenario, inelastic scattering, WIMPs with spin, generic velocity distribution Galactic halo. The power flexibility is discussed some explicit examples.
منابع مشابه
Teaching an Object-Oriented CS1 in Python
Python’s use in education has grown rapidly due to its elegantly simple syntax. Though often viewed as a “scripting language,” Python is a fully object-oriented language with an extremely consistent object model and a rich set of builtin classes. We are finishing our second year using Python as the language for an object-oriented CS1 course. Based on these experiences, we discuss aspects of Pyt...
متن کاملWIMP direct detection overview ∗
This review on weakly interacting massive particle (WIMP) dark matter direct detection focuses on experimental approaches and the corresponding physics basics. The presentation is intended to provide a quick and concise introduction for non-specialists to this fast evolving topic of astroparticle physics.
متن کاملAn object oriented Python interface for atomistic simulations
Programmable simulation environments allow one to monitor and control calculations efficiently and automatically before, during, and after runtime. Environments directly accessible in a programming environment can be interfaced with powerful external analysis tools and extensions to enhance the functionality of the core program, and by incorporating a flexible object based structure, the enviro...
متن کاملWIMP Dark Matter Direct Detection
D. Bauer, A. Borgland, B. Cabrera, F. Calaprice, J. Cooley, P. Cushman, T. Empl, R. Essig, E. Figueroa-Feliciano, R. Gaitskell, C. Galbiati, S. Golwala, J. Hall, R. Hill, A. Hime, E. Hoppe, L. Hsu, E. Hungerford, R. Jacobsen, M. Kelsey, R. F. Lang, W. H. Lippincott, B. Loer, S. Luitz, V. Mandic, J. Mardon, J. Maricic, R. Maruyama, D. N. McKinsey, R. Mahapatra, H. Nelson, J. Orrell, K. Palladino...
متن کاملCooperative Object-Oriented Programming in Python
In this article we will investigate the objectoriented features of the Python programming language. Python supports encapsulation with limited information hiding; it has full support in polymorphism and inheritance. Therefore, Python fits the definition of object-oriented programming languages. On the other hand, there are some “add-on” features that are commonly available in many main-stream o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of physics
سال: 2021
ISSN: ['0022-3700', '1747-3721', '0368-3508', '1747-3713']
DOI: https://doi.org/10.1088/1742-6596/2156/1/012061